/* 基础样式 */
html{
    overflow-x: hidden;
}
body {
    margin: 0;
    padding: 0;
    background: #fff;
    font-size: 12px;
    font-family: "微软雅黑";
}
p,ul,h1,h2,h3,h4,h5,h6,ol,dl,dd {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    color:#513615;
    text-decoration: none;
}
img {
    vertical-align: middle;
}
.clear:after {
    content: "";
    display: block;
    clear: both;
}
.lf {
    float: left;
}
.rt {
    float: right;
}


/* 首页样式 */
.main .header{
    width: 1200px;
    height: 120px;
    margin: 0 auto;
    /* display: flex; */
    justify-content: space-between;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box; 
    display: flexbox; 
    display: flex;
    }
.main .he-right {
    /* display: flex; */
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box; 
    display: flexbox; 
    display: flex;
}
.main .he-right{
    margin-top:10px;
}
.main .he-left .logo img {
    margin-top:15px;
}
.main .he-right .right-img img {
    margin: 25px 20px 0 0;
}
.main .he-right .right-text {
    margin:24px 0 0 -15px;
}
.main .he-right .right-text .title {
    color: #9D785F;
    font-size:16px;
}
.main .he-right .right-text .subtitle{
    font-size:28px;
    font-weight:bold;
    color:#7C4A29;
}
.main .he-nav{
    background:url('/Style/home/images/nav1bg.png')no-repeat;
    background-size:cover;
    height:50px;
}
.main .he-nav .nav ul{
    /* display:flex; */
    width:1200px;
    margin:0 auto;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

}
.main .he-nav .nav ul li{
    width:135px;
    height:50px;
    text-align:center;
    line-height:50px;
    border-right:1px solid #CFB9A2;
    font-size:15px;
    font-weight: bold;
}
.col{
    color:#fff;
}
.active{
    background:url('/Style/home/images/navbg.png')no-repeat 100% 100%;
}
/* banner样式 */
.swiper-container {
    width:100%;
    height:580px;
}
.main .banner{
    width:100%;
    height:360px;
}  
.main .banner img{
    width:100%;
    height:100%;
}
/* 首页产品中心样式 */
.main  .lists{
    /* display:flex; */
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

}
.main .list{
    width: 1200px;
    margin:30px auto;
    /* display: flex; */
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box; 
    display: flexbox; 
    display: flex;
}
.main .list .left{
    width:250px;
    border:1px solid #A6784D;
    border-radius:3px;
    margin-right:35px;
    height:900px;
}
.main .list .left .titles{
    background:url('/Style/home/images/products.png')no-repeat;
    background-size:100% 100%;
    height:60px;
    line-height:60px;
    font-size:28px;
    font-weight:bold;
    text-align:center;
    color:#693C20;
    margin-bottom:15px;
}
.main .list .left .listitem{
    padding:0 15px;
}
.main .list .left .listitem .title{
    background:url('/Style/home/images/listbg.png')no-repeat;
    background-size:100% 100%;
    height:30px;
    width:200px; 
    color:#fff;
    line-height:30px;
    /* display:flex; */
    justify-content: space-between;
    padding:0 10px;
    border-radius:3px;
    font-size:15px;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box; 
    display: flexbox; 
    display: flex;
}
.main .list .left .listitem .item{
    padding:10px 5px;   
    font-size:14px;
    border-bottom:1px dashed #E9E9E9;
}
.main .list .left .listitem .item span{
    margin-right:10px;
}
.main .list .middle{
    width:910px;
}
.main .list .middle .prolist .protitle,.main .cqc .cqctitle,.main .zixun .zixuntitle,.main .list .middle .detail .detailtitle,.main .list .middle .panel .paneltitle,
.main .list .middle .location .locationtitle{
    font-size:20px;
    /* display:flex; */
    justify-content:space-between;
    font-weight:bold;
    color:#7C4A29;
    border-bottom:1px dashed #E9E9E9;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

}
.main .cqc .cqctitle{
    margin-bottom:20px;
}
.main .list .middle .prolist .protitle span:first-child{
    border-bottom:2px solid #7C4A29;
    padding:10px 10px;
}
.main .cqc .cqctitle span,.main .zixun .zixuntitle span,.main .list .middle .detail .detailtitle span,.main .list .middle .panel .paneltitle span,
.main .list .middle .location .locationtitle span{
    border-bottom:2px solid #7C4A29;
    padding:10px 10px; 
}
.main .list .middle .prolist .protitle span:last-child{
    color:#929292;
    font-size:13px;
    font-weight: normal;
    margin-top:18px;
}
.main .list .middle .prolist .protitle span:last-child .crumb{
    vertical-align: bottom;
}
.main .list .middle .prolist .lists{
    width:430px;
    height:350px;
    margin:35px 0;
    text-align:center;
}
.main .list .middle .prolist .lists:nth-child(odd){
    margin-left:30px;
}
.main .list .middle .prolist .lists .item img{
    width:430px;
  /*   height:240px;
  padding:40px 0; */
    border:1px solid #EFEFEF;
    /* box-sizing:border-box; */
    /* border-bottom:1px solid transparent; */
}
.main .list .middle .prolist .lists .listitem .text{
    font-size:16px;
    padding-top:15px;
}
.main .lists .right{
    width:120px;
    border:1px solid #BA9573;
    top:20%;
    background: #fff;
    height:230px;
    border-radius:5px;
    text-align:center;
    position:fixed;
    right:0%;
    z-index: 9999;
     
}
.main .lists .right .tasktitle{
    background:url('/Style/home/images/products.png')no-repeat;
    background-size:100% 100%;
    height:40px;
    font-size:18px;
    font-weight:bold;
    color:#7C4A29;
    line-height:40px;
    margin-bottom:20px;
}
.main .lists .right .liao{
    width:120px;
    margin:0 auto 15px;
}
.main .lists .right .tel{
    margin-top: 10px;
    font-size:15px;
    color:#533420;
    font-weight:bold;
}
/* 走进一维样式 */
.main .into{
   background:url('/Style/home/images/enteryiweibg.png')no-repeat; 
   height:830px; 
}
.main .into .intos{
    width:1200px;
    height:830px;
    margin:0 auto;
    /* border:1px solid red; */
}
.main .into .intos .intotitle{
    font-size:32px;
    font-weight:bold;
    padding:40px 0 15px;
    text-align:center;
    color:#533420;
}
.main .into .intos .intoxian,.main .case .intoxian,.main .advantage .advbox .intoxian,.main .mass .intoxian,.main .icon .intoxian,.main .user .intoxian{
    text-align: center;
}
.main .into .intos .top{
    /* display: flex; */
    padding:10px 30px 0 0;
    /* 修改 */
    width:1200px;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box; 
    display: flexbox; 
    display: flex;

}
.main .into .top .briefing{
    padding:0 10px;
    margin-right:20px;
}
.main .into .top .briefing .brieftitle,.main .into .top .vadio .vadiotitle,.main .into .bottom .brieftitle,.main .new .newtitle{
    /* display:flex; */
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

    justify-content: space-between;
    font-size:20px;
    font-weight:bold;
    color:#533420;
    padding-bottom:5px;
    border-bottom:1px solid #D2BA9A;
    margin-bottom:15px;
}
.main .into .top .briefing .brieftitle span:last-child,.main .into .bottom .brieftitle span:last-child,.main .new .newtitle span:last-child{
    font-size:14px;
}
.main .into .top .briefing .brief{
    /* display:-moz-flex;
    display:-webkit-flex;      */
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box; 
    display: flexbox; 
    display: flex;
}
.main .into .top .briefing .brief .brief-img{
    width:370px;
    height:280px;
    margin-right:35px;
    border:5px solid #EFDCCA;
}
.main .into .top .briefing .brief img{
    width:370px;
    height:280px;   
}
.main .into .top .briefing .brief .briefmain{
    padding-right:10px;
    /* 修改 */
    width:500px;
} 
.main .into .top .briefing .brief .briefmain .maintitle{
    font-size:18px;
    font-weight:bold;
    color:#533420;
    margin-bottom:10px;
    padding-left:15px;
}
.main .into .top .briefing .brief .briefmain .maincontent p{
    text-indent:15px;
    font-size:14px;
    line-height:25px;
}
/* 视频轮播样式 */
.swiper_video{
    position:relative;
    border:2px solid #EFDCCA;
    width:250px;
    height:250px;
}
.swiper-vadio{
    width:250px;
    height:250px;
    overflow: hidden; 
}
.main .into .top .vadio .swiper-vadio .video{
    width:100%;
    height:90%;
    background: #000;
}
.video_name{text-align: center}
.main .into .top .vadio .swiper-vadio img{
    position:absolute;
    bottom:100px;
    left:50%;
    transform:translateX(-50%);
}
.main .into .bottom{
    padding:0 30px;
    margin-top:30px;
    box-sizing:border-box
}
/* 视频轮播按钮 */
.public{
    height:35px;
    width:35px;
    position:absolute;
    z-index:999;
    cursor:pointer;
    outline: 0;
}
.swiper-button-prev{
    background:url('/Style/home/images/yuanleft.png')no-repeat;
    bottom: 100px;
    left: -35px;
}
.swiper-button-next{
    background:url('/Style/home/images/yuanright.png')no-repeat;
    bottom: 100px;
    right: -35px;
}
/* 荣誉轮播 */
.main .into .bottom .swiper-certificate{
    overflow:hidden; 
    text-align:center;
}
.main .into .bottom .swiper-certificate .swiper-wrapper .swiper-slide .swiper-img{
    width:200px;
    background:#fff; 
    padding:10px;
    height:200px;
    box-sizing:border-box;
}
.main .into .bottom .swiper-certificate .swiper-wrapper .swiper-slide .text{
    margin-top:10px;
    font-size:16px;
}
.main .into .bottom .swiper-certificate .swiper-wrapper .swiper-slide .swiper-img img{
    width:100%;
    height:100%;
}
.swiper-button-prevcate{
    background:url('/Style/home/images/yuanleft.png')no-repeat;
    top:90px;
    left: -50px;
}
.swiper-button-nextcate{
    background:url('/Style/home/images/yuanright.png')no-repeat;
    top:90px;
    right: -35px;
}
/* 案列轮播 */
.main .case{
    margin-top:50px;
}
.main .case .casetitle,.main .advantage .advantagetitle,.main .mass .masstitle,.main .icon .icontitle,.main .user .usertitle{
    font-size:32px;
    font-weight:bold;
    text-align:center;
    margin-bottom:10px;
}
.main .case .casetitle span,.main .mass .masstitle span,.main .icon .icontitle span,.main .user .usertitle span{
    color:#7B5229;
}
.main .into .bottom .wrap,.main .case .wrap,.main .user .wrap,.main .advantage .wrap,.main .icon .wrap,.main .into .top .vadio .swiper_video .wrap{
    position:relative;
}
.main .case .case-container{
    width:1200px;
    margin:30px auto;
    overflow:hidden;
    height:300px;
    text-align:center; 
}
.main .case .case-container .swiper-wrapper .swiper-slide .text{
    margin-top:15px;
    text-align: center;
    font-size:16px;
}
.main .case .case-container .swiper-wrapper .swiper-slide .swiper-img img{
    width:340px;
    height:240px;
}
.main .case .more{
    width:120px;
    padding:5px;
    border-radius:15px;
    border:1px solid #7B5229;
    margin:30px auto;
    text-align: center;
    font-size:14px;
}
.publicss{
    height:80px;
    width:60px;
    position:absolute;
    z-index:999;
    cursor:pointer;
    outline: 0;
}
.swiper-button-prevcase{
    background:url('/Style/home/images/iconleft.png')no-repeat;
    left:270px;
    bottom:120px;
}
.swiper-button-nextcase{
    background:url('/Style/home/images/iconright.png')no-repeat;
    right:270px;
    bottom:120px;
}
/* 优势样式 */
.main .advantage{
    background:url('/Style/home/images/superioritybg.png')no-repeat; 
    height:720px;   
}
.main .advantage .advantagetitle,.main .mass .masstitle{
    padding-top:40px;
    font-size:32px;
}
.main .advantage .advbox{
    width:1200px;
    height:100%;
    margin:0 auto;
}
.main .advantage .swiper-container1{
    width:1080px;
    overflow: hidden;
    height:500px; 
    margin:30px auto;
}
.main .advantage .swiper-slide img{
   width:100%;
   height:100%;
}
.publics{
    height:120px;
    width:50px;
    position:absolute;
    z-index:999;
    cursor:pointer;
    outline: 0;
}
.swiper-button-prevadvantage{
    background:url('/Style/home/images/left.png')no-repeat;
    bottom:140px;
    left:0;
}
.swiper-button-nextadvantage{
    background:url('/Style/home/images/right.png')no-repeat;
    bottom:140px;
    right:0;
}
/* 质量保证 */
.main .mass{
    width:1200px;
    margin:0 auto;
    height:1370px;
}
.main .mass .masstitle{font-size:32px;}
.main .mass .masslist{margin-top:30px;}
.main .mass .masslist .item{
    /* display:flex; */
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

    justify-content:space-around;
    margin-bottom:30px;
}
.main .mass .masslist .item div:first-child{ margin-right:70px;box-sizing: border-box;}
.main .mass .masslist .item .left img{
    width:565px;
}
.main .mass .masslist .item .right{margin-top:40px;}
.main .mass .masslist .item .right .content p{
    padding-top:10px;   
    margin-left:10px;
    font-size:14px;
}
.main .mass .masslist .item .right .content p img{
    margin-right:10px;
}
.main .mass .masslist .item .right .content p span.cols{
    color:#85603D;
    font-weight:bold;
}
.main .somallbanner{
    margin-bottom:50px;
    /* width:100%; */
}
.main .somallbanner img{
    width:100%;
}

/* 图标轮播样式 */
.main .icon{
    width:1200px;
    margin:0 auto;
    height:450px;
}
.main .icon .swiper-container2 {
    width:1080px; 
    overflow:hidden;
    margin:30px auto;
    text-align:center;
}
.swiper-button-previcon{
    background:url('/Style/home/images/iconleft.png')no-repeat;
    /* bottom:90px; */
    top:120px;
    left:0;
}
.swiper-button-nexticon{
    background:url('/Style/home/images/iconright.png')no-repeat;
    /* bottom:90px; */
    top:120px;
    right:0;
}
/*人员轮播样式 */
.main .user {
    width:1200px;
    margin:0 auto;
    height:400px;
}
.main .user .swiper-container3{
    width:1080px;
    overflow:hidden;
    margin:30px auto;
}
.main .user .swiper-container3 .swiper-slide img{
    width:270px;
    height:180px;
}
.main .user .swiper-container3 .swiper-slide .text .title{
    font-size:15px;
    font-weight:bold;
    padding:10px 0 15px 5px;
}
.main .user .swiper-container3 .swiper-slide .text .subtitle{
    padding-left:5px;
    line-height:25px;
    font-size:14px;
}
.swiper-button-prevuser{
    background:url('/Style/home/images/iconleft.png')no-repeat;
    /* bottom:120px; */
    top:120px;
    left:0;
}
.swiper-button-nextuser{
    background:url('/Style/home/images/iconright.png')no-repeat;
    /* bottom:120px; */
    top:120px;
    right: -12px;
}
/* 一维资讯样式 */
.main .new{
    margin:80px auto 30px;
    width:1200px;
}
.main .new .newtitle{
    border-bottom:1px solid transparent;
    font-size:26px;
    font-weight: normal;
}
.main .new .newcontent,.main .new .newcontent .left .rowleft,.main .list .detail .mx,.main .list .panel .panellist{
    display:flex;
    margin-bottom:25px;
}
.main .new .newcontent .left .rowleft .rowimg{
    width:270px;
    height:150px;
}
.main .new .newcontent .left .rowleft .rowimg img{
    width:270px;
    height:150px;
}
.main .new .newcontent .left .rowleft .rowtext{
    width:350px;
    padding:10px 20px 20px;
    box-sizing:border-box;
    height:150px;
}
.main .new .newcontent .left .rowleft .rowtext .rowtitle{
    font-size:16px;
    font-weight:bold;
    margin-bottom: 10px;
    color:#464646;
}
.main .new .newcontent .left .rowleft .rowtext .text{
   color:#A0A0A0;
   line-height:20px;
   height:120px;
   font-size:14px;
   white-space: normal;
   word-wrap: break-word;
   -webkit-box-orient: vertical;
   display: -webkit-box;
   text-overflow: ellipsis;
   -webkit-line-clamp: 6; 
   overflow: hidden;
}
.main .new .newcontent .right ul{
    margin:0 0 20px 70px;
    list-style:disc;
}
.main .new .newcontent .right ul li{
    margin-bottom:20px;
    width:500px;
}
.main .new .newcontent .right ul li a span:first-child{
    font-weight: bold;
    color:#464646;
    display: inline-block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size:14px;
}
.main .new .newcontent .right ul li a span:last-child{
    color:#B2B2B2;
    font-size:14px;
    text-align:right;
}
/* 底部样式 */
.main .footer{
    background:url(/Style/home/images/footerbg.png)no-repeat;
    height:350px;
    background-size: 100% 100%;

}
.main .footer .catenationt{
    width:1200px;
    margin:0 auto;
    padding:30px 0 0 80px;
    font-size: 14px;
}
.main .footer .footerlist{
    display:flex;
    width:1200px;
    margin:0 auto;
    padding:35px 0 0;
    justify-content:space-around;
    color:#533420;
}
.main .footer .footerlist .about .abouttitle,.main .footer .footerlist .product .producttitle,.main .footer .footerlist .host .hosttitle{
    font-size:18px; 
}
.main .footer .footerlist .about ul li,.main .footer .footerlist .product ul li,.main .footer .footerlist .host ul li{
    margin-top:10px;
    font-size:14px;
}
.main .footer .footerlist .host ul li{
    font-size:12px;
}
.main .footer .footerlist .host ul li:first-child{
    font-size:32px;
}
.main .footer .footerlist .host ul li:first-child span{
    font-size:24px;
}
.main .footer .footerlist .code{
    display: flex;
    text-align:center; 
}
.main .footer .footerlist .code img{
    width:155px;
    height:155px;
    margin-bottom:10px;
}
.main .footer .footerlist .code img.firm{
    margin-right:20px;
}
.main .footer .footerlist .code .codeimg .codetext{
    font-size:14px;
}
.main .footer .copyright{
     text-align:center;
     margin-top:15px;
     padding:10px 0;
     border-top:1px solid #D0B897;
     font-size:14px;
     color:#533420;
}
.main .footer .catenationt ul li{
    padding-right:20px;
}
.main .footer .catenationt ul li:first-child{
    padding:0;
}

/* ******
产品展示页面样式
**
*/
.main .list .lefts .leftbottom .left-border{
    border-left:2px solid #C7A474;
    border-right:2px solid #C7A474;
    box-sizing:border-box;
    height:40px;   
    width:150px;  
    margin-left:50px;
}
.main .list .lefts .leftbottom .zhuanxian{
    background:url('/Style/home/images/xianbg.png')no-repeat;
    height:90px;
    width:255px;
    background-size:100% 100%;
    text-align:center;
    padding:10px 0;
    box-sizing:border-box;
     
}
.main .list .lefts .leftbottom .zhuanxian .host{
    margin-bottom:10px;
    font-size:14px;
}
.main .list .lefts .leftbottom .zhuanxian .host img{
    width:15px;
    height:15px;
}
.main .list .lefts .leftbottom .zhuanxian .phone{
    font-size:22px;
    color:#543520;
    font-weight:bold;
}
.main .list .middle .listt .item{
   margin-top:20px;
   padding-right:20px;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

}
.main .list .middle .listt .item .leftimg{
    width:440px;
    height:345px;
    border:1px solid #F4F4F4;
    margin-right:30px;
  /*   padding:10px; */
}
.main .list .middle .listt .item .leftimg img{
  /*   padding-top: 50px;
  width:100%; */
}
.main .list .middle .listt .item .righttext{
    width:470px;
}
.main .list .middle .listt .item .righttext .righttitle{
    font-size:18px;
    font-weight:bold;
    color:#7C4A29;
    padding:15px 0;
}
.main .list .middle .listt .item .righttext .point p{
    font-size:14px;
    margin-bottom:10px;
}
.main .list .middle .listt .item .righttext .point p.more{
    width:100px;
    padding:8px;
    border:1px solid #845637;
    text-align:center;
    color:#845637;
    font-size:14px;
    border-radius:5px;
    margin-top:20px;
}
/* 产品认证样式*/

.main .cqc {
    margin-top:80px;
}
/* 资讯样式 */
.main .zixun .zixunlist{
    margin-top:20px;
}
 .main .zixun .zixunlist ul{
    list-style:disc;
    padding-left:20px;
}
.main .zixun .zixunlist ul li{
    border-bottom:1px dashed #E9E9E9;
    margin-bottom:10px;
    padding:5px 0;
    width: 820px;
    float:right;
}
/* .main .zixun .zixunlist ul li:nth-child(even){
    margin-left:40px;
} */
/* .main .zixun .zixunlist ul li a{

    justify-content:space-between;   
} */
.main .zixun .zixunlist ul li a span:first-child{
    color:#555555;
    font-size:14px;
    width:250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
 
.main .zixun .zixunlist ul li a span:last-child{
    color:#838383;
    font-size:14px;
}
/* 详情页面样式 */
.main .list .item  .mores{
    width:100px;
    padding:5px;
    border-radius:5px;
    background:#CBAE92;
    margin-top:30px;
    text-align: center;
    font-size:14px;
}
.main .list .middle .detail,.main .list .middle .location{
    margin-top:15px;
}
.main .list .panel .panellist{
    padding-top:30px ;
}
.main .list .middle .detail .mx{ 
    /* display: flex; */
    justify-content: space-between;
    padding:20px 15px 0;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;

}
.main .list .middle .detail .mx .left-mx p{
    margin-bottom:12px;
    font-size:14px;
}
.main .list .panel .panellist .item img{
    width: 290px;
    height: 200px;
    margin-right:20px;
}
.main .list .panel .panellist .item .itemtext{
    text-align:center;
    font-size:14px;
    padding-top:10px;
}
.main .list .middle .location ul{
    list-style: disc;
    padding-left: 35px;
    margin-top: 30px;
}
.main .list .middle .location ul li{
    margin-bottom:15px;
    font-size:14px;
}
/* 案列详情页 */
.main .list .middle .caselist .item{
    width:280px;
    height:200px;
    margin: 20px 19px 44px 0px;
}
.main .list .middle .caselist .item .img img{
    widows: 280px;
    height:200px;
}
.main .list .middle .caselist .item .itemtxt{
    text-align:center;
    margin-top:20px;
    font-size:15px;
}
.main .list .middle .page{
    float:right;
    padding:20px 80px 10px 0;
}
.main .list .middle .page a{
    display:inline-block;
    width: 53px;
    line-height: 30px;
    height: 30px;
    border:1px solid #AB7E56;
    text-align:center;
}
.paging-select{
    background-color: #AB7E56;
    color: #fff;
}
.tab{
    background:#AB7E56;
    color:#fff;
}
/* 知识解答 */
.main .list .middle .knowlist{
    margin-top:20px;
    padding:10px 20px;
}
.main .list .middle .knowlist ul{
    list-style:disc;
}
.main .list .middle .knowlist ul li{
    border-bottom:1px dashed #CCCCCC;
    padding:10px 0 15px 0;
}
.main .list .middle .knowlist ul li .title{
    color:#CD8B53;
    font-size:15px;
    /* display:flex; */
    justify-content:space-between;
    padding:0 12px 10px 0;
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */ 
    display: -webkit-flex;    /* Chrome, WebKit */
    display: flex;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex:1;
    -webkit-box-flex:1;


}
.main .list .middle .knowlist ul li .title a span{
    color:#CD8B53;
}
.main .list .middle .knowlist ul li .content{
    line-height:20px;
    /* height:40px; */
    width:870px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:wrap;
}
/* 知识解答详情 */
.main .list .middle .answer{
    margin-top:50px;
    padding:20px 0;
}
.main .list .middle .answer .caption{
    text-align:center;
}
.main .list .middle .answer .caption .title{
    font-size:20px;
    font-weight:bold;
    margin-bottom:15px;
}
.main .list .middle .answer .caption .subtitle span{
    font-size:14px;
}
.main .list .middle .answer .caption .subtitle span:nth-child(2){
    margin:0 40px;   
}
.main .list .middle .answer .ansertcontent{
    border-top:1px solid #E5E5E5;
    padding:20px 0 0;
    margin:20px 10px;  
}
.main .list .middle .answer .ansertcontent .contitle,.main .list .middle .answer .ansertcontent .main {
    margin:0 0 25px 30px;
}
.main .list .middle .answer .ansertcontent .contitle span{
    display:inline-block;
}
.main .list .middle .answer .ansertcontent .contitle span:first-child,.main .list .middle .answer .ansertcontent .main .da{
    font-size:16px;
    color:#CD8B53;
    font-weight:bold;
}
.main .list .middle .answer .ansertcontent .contitle span:last-child{
    width:750px;
    border:1px dashed #986F51;
}
.main .list .middle .answer .ansertcontent .main .conmain{
    margin-top:10px;
    /* color:#CD8B53; */
    line-height:25px;
    text-indent:25px;
    font-size:14px;
}

 video::-webkit-media-controls-enclosure {
        overflow:hidden;
    }
    video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
    }